#include "pch.hpp"
#include "Item.hpp"




DatabaseItem::DatabaseItem(const Properties& properties)
	: m_name(properties.get<std::string>("name").c_str())
	, m_inheritance(properties.get<std::string>("inheritance", "").c_str())
	, m_properties(properties)
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

DatabaseItem::~DatabaseItem()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////




QString DatabaseItem::name() const
{
	return m_name;
}
///////////////////////////////////////////////////////////////////////////////////////////////////

QString DatabaseItem::inheritance() const
{
	return m_inheritance;
}
///////////////////////////////////////////////////////////////////////////////////////////////////

const DatabaseItem::Properties& DatabaseItem::properties() const
{
	return m_properties;
}
///////////////////////////////////////////////////////////////////////////////////////////////////
